<meta http-equiv="Content-Type" content="text/html; charset=utf8">

<pre>
<strong>Release v2.3.5</strong>
    1.perf: Search Api 时凸显接口注释(往前移)
    2:perf: 优化配置文件读取, 缓存配置文件对象, 不存在时才更新, 避免多次搜索
    3:perf: 使用 ReadAction 优化部分进度条卡顿问题
    4:perf: 配置文件获取优化, 不通过 Map 获取, 而是通过统一的接口, 方便以后改造及扩展 & 收拢所有配置项到 PluginSettingEnum
    5:fix:  修复在方法上使用 Generate Convert 时, 内部类作为返回值时, 实例化对象语句缺失前缀导致的语法错误

    English：
    1.perf: Highlight interface annotations when Searching Api (move forward)
    2:perf: Optimize configuration file reading, cache configuration file objects, update only when they do not exist, avoid multiple searches
    3:perf: Use ReadAction to optimize some progress bar stuck problems
    4:perf: The configuration file is optimized, not obtained through Map, but through a unified interface, which is convenient for future transformation and expansion & collects all configuration items to PluginSettingEnum
    5:fix: fix syntax error caused by missing prefix of instantiated object statement when using Generate Convert on method with inner class as return value
<strong>Release v2.3.4</strong>
    1:fix issue #55 #54 (修复后缀 .allbuilder 处理不当导致的 NPE 异常)

    English：
    1:fix issue #55 #54 (fix NPE exception caused by improper handling of suffix .allbuilder)
<strong>Release v2.3.3</strong>
    1:fix issue #48 (修复类全限定名获取为空时报错问题)

    English：
    1: fix issue #48 (fix the error when the fully qualified class name is empty)
<strong>Release v2.3.2</strong>
    1:fix issue #43(本地新增的postfix超级加倍问题......)

    English：
    1: fix issue #43 (locally added postfix super doubling problem...)
<strong>Release v2.3.1</strong>
    1:fix: 修复 Generate Convert 在方法上作用时, 生成的代码不带换行问题.

    English：
    1:fix: Fix the problem that when Generate Convert works on the method, the generated code does not have line breaks.
<strong>Release v2.3.0</strong>
    1:feat: Search Everywhere 中搜索时支持解析 RequestMapping 的 params 属性.

    English：
    1:feat: Support parsing the params property of RequestMapping when searching in Search Everywhere.
<strong>Release v2.2.1</strong>
    1:fix: 修复注解中存在常量表达式时获取不到值的问题

    English：
    1:fix: Fix the problem that the value cannot be obtained when there is a constant expression in the annotation
<strong>Release v2.2.0</strong>
    1.fix: 修复 @RequestMapping 注解 path/value 字段类型错误问题 #29
    2:refactor: 代码结构大变动

    English：
    1.fix: fix @RequestMapping annotation pathvalue field type error problem #29
    2:refactor: Big changes in code structure
<strong>Release v2.1.1</strong>
    1.fix:  修复其他参考信息字段相关问题
    2:perf: 改进异常处理，确保栈信息准确
    3:插件改名为 Api Savior

    English:
    1.fix: Fix other reference fields related issues
    2:perf: Improve exception handling to ensure accurate stack information
    3: The plugin was renamed to Api Savior
<strong>Release v2.1.0</strong>
    1.perf: 注释模块代码优化
    2.fix:  注释相关问题发现及修复

    English:
    1.perf: Annotation module code optimization
    2.fix: Annotation related problem discovery and repair
<strong>Release v2.0.9</strong>
    1.feat: The url search jump function originally carried from RestToolkit has been deleted and re-implemented on Search EveryWhere. The shortcut keys remain unchanged, and the experience is better!
    2.feat: Support convert according to the method (the input parameter is the source object, and the return value is the target object).
    3.feat: Supports parameter validation annotations enabled by @Valid, and relevant information will be reflected in the "Other Reference Information" column.
    4.fix: More code removal causes, fix the problem of incomplete information display caused by spaces.

    中文
    1.feat：原搬运自 RestToolkit 的 url 搜索跳转功能删掉，重新实现到 Search EveryWhere 上，快捷键不变(即 Ctrl + \)，体验更好！
    2.feat：支持根据方法进行 convert (以入参为源对象, 返回值为目标对象)。
    3.feat：支持了 @Valid 开启的参数验证注解，相关信息会体现到“其他参考信息”列中。
    4.fix： 更多 code 去除出现原因，修复空格导致信息展示不全问题。
<strong>Release v2.0.8</strong>
    1:feat: exception handling log print stack information
    2:fix: Fix garbled characters
    3:fix: fix the problem of exporting NPE when single controller and single interface
    4:fix: upgrade jackson version to secure version

    中文
    1:feat: 异常处理日志打印栈信息
    2:fix:  修复乱码问题
    3:fix:  修复单 controller 单接口时导出 NPE 问题
    4:fix:  升级 jackson 版本到安全版本
<strong>Release v2.0.7</strong>
    0.PS: Starting from this version, IDEA versions below 2020.1.1 (excluding) are no longer supported. Version 2.0.6 is quite mature, but considering that compatibility with lower versions is very difficult, subsequent versions are no longer supported.
    1.feat: Access Error processing, one-click reporting of errors to github issue
    2.feat: Added support for some types under java.sql, such as (TimeTimeStampDateBlobClob)
    3.feat: new configuration items; 'default.ip' configures a fixed IP, 'default.notUsingRandom' configures whether the sample value is not randomly generated

    中文
    0.PS: 从此版本开始, 不再支持 2020.1.1 以下的(不包含)IDEA 版本, 2.0.6版本已相当成熟, 只是考虑到对低版本的兼容实在费劲, 故后续版本不再支持.
    1.feat: 接入 Error 处理, 一键上报错误到 github issue 上
    2.feat: 新增 java.sql 下部分类型支持, 如 (Time/TimeStamp/Date/Blob/Clob)
    3.feat: 新增配置项; 'default.ip' 配置固定IP, 'default.notUsingRandom' 配置示例值是否不随机生成
<strong>Release v2.0.6</strong>
    1.fix: Fix the problem that the boolean type cannot get the value when convert in Generate
    2.fix: Fix the problem that the return example is incorrect when the return type is List
    3.feat: Improve the documentation of GenerateGetterAndSetter postfix, which can be viewed under Editor -> General -> Postfix Completion
    4.feat: Supports custom document directory (root directory/or specified category) through configuration files

    中文
    1.fix: 修复 Generate 中 convert 时 boolean 类型获取不到值的问题
    2.fix: 修复返回类型为 List 时返回示例不正确的问题
    3.feat: 完善 GenerateGetterAndSetter postfix 的文档, 可在 Editor -> General -> Postfix Completion 下查看
    4.feat: 支持通过配置文件自定义文档目录(根目录/或指定分类)
<strong>Release v2.0.5</strong>
    1:fix bug
<strong>Release v2.0.4</strong>
    1.refactor: generate markdown using FreeMarker
    2:feat: HTML document add highlight.js for json example
<strong>Release v2.0.3</strong>
    1.Improve plugin description
    2.fix: HTML document garbled
<strong>Release v2.0.2</strong>
    1.fix: filter the field which be modified by static or transient when get field
    2.fix: other bugs you guys didn't found but i found it
<strong>Release v2.0.1</strong>
    1.feat: Generate HTML document
<strong>Release v2.0.0</strong>
    0.refactor basic code (include logic of example value generate)
    1.feat: make params or form-data of postman be more human (eg. support MultipartFile)
    2.feat: generate cURL by right click on method name which contains annotation of @RequestMapping
<strong>Release v1.5.8</strong>
    1.bug fix
<strong>Release v1.5.7</strong>
    1.support using multi postman key
<strong>Release v1.5.6</strong>
    1.add Generate Builder
<strong>Release v1.5.5</strong>
    1.add Generate Convert
<strong>Release v1.5.3</strong>
    1.Generate Getter/Setter add support for Postfix
<strong>Release v1.5.2</strong>
    1.bug fix
    2.optimized code for generate getter
    3.add generate setter
<strong>Release v1.5.1</strong>
    1.bug fix for getConfig
<strong>Release v1.5.0</strong>
    1.add Generate all setter (thanks the plugin: Generate all setter)
<strong>Release v1.3.9</strong>
    1.bug fix for the part of restful tool kit
<strong>Release v1.3.8</strong>
    1.add restful tool kit -> go to service (but remove multi http method)
<strong>Release v1.3.7</strong>
    1.bug fix!!!
    2.add noResponse for remove response example when export postman.
<strong>Release v1.3.6</strong>
    1.bug fix for when son-father class has same field but chose wrong field
<strong>Release v1.3.5</strong>
    1.bug fix for when son-father class has same field
    2.add onlyRequest/onlyResponse to include filed of request/response; just like hiddenRequest/hiddenResponse
<strong>Release v1.3.3</strong>
    1.bug fix
<strong>Release v1.3.2</strong>
    1.add postman api to auto export json into postman workspace(personal)
<strong>Release v1.3.1</strong>
    1.bug fix
<strong>Release v1.3.0</strong>
    1.bug fix
<strong>Release v1.2.9</strong>
    1. add hiddenRequest/hiddenResponse on method comment, you can config it to hidden field by xxx.xxx(not include param field name)
    2. bug fix
<strong>Release v1.2.8</strong>
    1. bug fix
<strong>Release v1.2.7</strong>
    1. new feature: export to postman
    2. bug fix
<strong>Release v1.2.6</strong>
    1. add code memo support
        you can add multi code memo from comment: (@code 200 success);
        or from swagger annotation: @ApiResponse(code = 200, message = "success")
    2. bug fix for base type: java.lang.Number
<strong>Release v1.2.5</strong>
    1. bug fix
    2. change position of batch generate menu
<strong>Release v1.2.3</strong>
    1. bug fix
    2. add hidden support on batch generate
<strong>Release v1.2.2</strong>
    1. add progress modal when batch generate
    2. use package name classify api doc files by make directory
    3. bug fix
<strong>Release v1.2.1</strong>
    1. add batch generate api doc files on project view popup menu
<strong>Release v1.2.0</strong>
    1. add lan ip; usage: set env DOCER_SAVIOR_HOST=http://{LOCALHOST}:8080/, and {LOCALHOST} will be replaced by lan ip
<strong>Release v1.1.9</strong>
    1. bug fixs
    2. more support for generic
    3. remove dialog
<strong>Release v1.1.8</strong>
    1. bug fixs
    2. add @return support
    3. return param doc remove required
<strong>Release v1.1.7</strong>
    1. bug fixs
<strong>Release v1.1.6</strong>
    1. request param example add array/list support
    2. request param example fix bug: field prefix not right
<strong>Release v1.1.5</strong>
    1. add comment support
    2. add restful support
<strong>Release v1.1.3</strong>
    1. add more support annotation
    2. fix extends, get fields from fatherClass
<strong>Release v1.1.2</strong>
    1. add more idea version
<strong>Release v1.0.0</strong>
    1. bug fixs
</pre>